Feat/contributors section#76
Merged
TalkySafe143 merged 7 commits intoCapituloJaverianoACM:developfrom Aug 17, 2025
Merged
Conversation
…utors data from GitHub
Member
|
No hay que preocuparse por el workflow, estaba dando error por unas variables de entorno del repositorio. Muy buen trabajo, quedó bastante bien. ¡Muchas gracias! |
Contributor
Author
|
¡Hola! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Creación de Sección "Contributors" en la página principal del sitio.
[AGREGADO] contributor.model.ts
En este archivo van a encontrar dos modelos: 1) el de usuario por defecto de GitHub y 2) el usuario que utiliza el formato que lleva el resto de los modelos. La idea con esto es poder transformar los objetos apenas traídos de GitHub para luego manejar únicamente el modelo estándar del resto de la aplicación y evitar futuro errores.
[AGREGADO] contributor.controller.ts
Este archivo consta de tres funciones:
a) llama a la función de mapear los repositorios
b) llama a la API y trae los repositorios de GitHub
c) combina los arrays de los colaboradores
d) elimina los duplicados
e) devuelve un array de colaboradores sin duplicados
[AGREGADO] contributors.tsx
Llamada y mapeo de data. Sólo avatares con sus respectivos links a perfiles de GitHub.
Utilicé estilos de TailwindCSS y del archivo global.css
[MODIFICADO] page.tsx
Aguegué el componente antes del Footer.
[MODIFICADO] next.config.ts
Agregué la API de GitHub a los dominios de imágenes permitidos.
A TENER EN CUENTA: